.container,.container-fluid{padding-left:10px;padding-right:10px}
.row{margin-right:-10px;margin-left:-10px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:10px;padding-left:10px}
.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}
.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-10px;margin-left:-10px}
.navbar-form{margin-left:-10px;margin-right:-10px;padding:10px}
.breadcrumb{padding:8px 10px;margin-bottom:15px;background:0 0;font-size:22px;color:#333}
.breadcrumb-item+.breadcrumb-item::before{content:">"}
@media (max-width:576px){.breadcrumb{margin-bottom:0}}
.list-group-item{padding:10px}
.panel-body{padding:10px}
.panel-heading{padding:10px}
.panel-footer{padding:10px}
.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:10px;padding-right:10px}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background:0 0}
.form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}
.bg-primary{background-color:#4F98FD!important}
.bg-light{background-color:#F5F5F5!important}
.text-primary{color:#52abdb!important}
.text-indigo{color:#414197!important}
.text-danger{color:#EC6E53!important}
.text-success{color:#62C78B!important}
.text-warning{color:#ECB153!important}
.text-black{color:#292929!important}
.btn{-webkit-border-radius:.125rem;border-radius:.125rem}
.btn-primary{color:#fff;background-color:#1E7DC5;border-color:#1E7DC5}
.btn-danger{color:#fff;background-color:#EC6E53;border-color:#EC6E53}
.btn-success{color:#fff;background-color:#62C78B;border-color:#62C78B}
.btn-warning{color:#fff;background-color:#ECB153;border-color:#ECB153}
.btn-warning:hover{color:#fff}
.btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none}
.breadcrumb{font-size:unset}
.table-primary,.table-primary>td,.table-primary>th{background-color:#DAE8F8}
.page-focus{height:393px}
.page-link{position:relative;display:block;padding:.8rem 1.05rem;margin-left:-1px;line-height:1.25;color:#000050;font-weight:700;background-color:#F8F8F8;border:1px solid #EDEDED}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#2763A9;border-color:#2763A9}
p{margin-bottom:.5rem}
.list-group-first .list-group-item{-webkit-border-radius:0;border-radius:0;border-left:0;border-right:0;padding-left:0;padding-right:0}
.list-group-first .list-group-item:first-child{border-top:0}
.personalCenter-infoList{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.personalCenter-infoList .list-group-item{height:90px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.personalCenter-infoList .title{width:140px;color:#666}
.personalCenter-infoList .body .avatar{width:48px;height:48px;display:inline-block;vertical-align:middle;margin-right:10px;-webkit-background-size:cover;background-size:cover}
.clearfix:after,.list-group li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.clearfix,.list-group li{zoom:1}
.ib{display:inline-block;*display:inline;*zoom:1}
.dn{display:none}
.db{display:block}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.prz{position:relative;zoom:1}
.oh{overflow:hidden}
.ff0{font-family:arial,\5b8b\4f53}
.ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53}
.fs1{font-size:12px}
.fs2{font-size:14px}
.fwn{font-weight:400}
.fwb{font-weight:700}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.taj{text-align:justify;text-justify:inter-ideograph}
.vam,.f-vama *{vertical-align:middle}
.wsn{word-wrap:normal;white-space:nowrap}
.pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}
.wwb{white-space:normal;word-wrap:break-word;word-break:break-all}
.ti{overflow:hidden;text-indent:-30000px}
.ti2{text-indent:2em}
.lhn{line-height:normal}
.tdu,.f-tdu:hover{text-decoration:underline}
.tdn,.f-tdn:hover{text-decoration:none}
.toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.csp{cursor:pointer}
.csd{cursor:default}
.csh{cursor:help}
.csm{cursor:move}
.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.fz18{font-size:18px}
.fz10{font-size:10px}
.fz20{font-size:20px}
.fz30{font-size:30px}
.fz40{font-size:40px}
.fz50{font-size:50px}
.fz60{font-size:60px}
.fz70{font-size:70px}
.fz80{font-size:80px}
.fz90{font-size:90px}
.fz100{font-size:100px}
body{font-family:"Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif}
body{margin:0;color:#353535;font-size:16px}
@media (min-width:1200px){.container{max-width:1230px!important;padding-right:10px;padding-left:10px}}
a{color:#333;text-decoration:none}
a:hover,a:focus{color:#1E7DC5;text-decoration:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.navbar{-webkit-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}
@media (max-width:991px){.navbar{background-color:rgba(2,52,156,.9)}}
.navbar .navbar-brand img{height:auto}
@media (max-width:768px){.navbar .navbar-brand img{height:30px}}
.navbar .navbar-light .navbar-toggler{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.5)}
@media (min-width:1199px){.navbar-nav{margin-left:19%}}
.navbar .nav-item .nav-link{font-size:16px;text-align:center;color:#fff}
.navbar .nav-item .nav-link.active,.navbar .nav-item .nav-link:hover{color:#4F98FD}
@media (min-width:768px){.navbar .nav-item .nav-link{width:76px;padding:.4rem .2rem!important}}
.swiper2 .swiper-container{padding-bottom:40px}
.footer{min-height:370px;background-color:#191818;font-size:14px;overflow:hidden;color:#D6D6D6;padding:70px 0 0}
.footer-title{text-align:center;margin-bottom:-30px}
@media (max-width:991px){.footer-title{margin-bottom:20px}}
.footer .wrap{max-width:950px;margin:0 auto}
.copyright{margin-top:10px;margin-bottom:20px;font-size:14px;color:#fff;opacity:.4;text-align:center}
#swiper1 .swiper-container{max-width:1920px;margin:0 auto}
#swiper1 .swiper-slide{-webkit-background-size:cover;background-size:cover;background-position:center 0}
#swiper1 .swiper-pagination-bullet-active{background:none!important;border-color:#75c5f0!important}
#swiper1 .swiper-pagination-bullet{opacity:1;border:2px solid #FFF;width:18px!important;height:18px!important}
@media (max-width:768px){#swiper1 .swiper-pagination-bullet{border:1px solid #FFF;width:9px!important;height:9px!important}}
#swiper1 .swiper-container-horizontal>.swiper-pagination-bullets,#swiper1 .swiper-pagination-custom,#swiper1 .swiper-pagination-fraction{bottom:20px}
@media (max-width:768px){#swiper1 .swiper-container-horizontal>.swiper-pagination-bullets,#swiper1 .swiper-pagination-custom,#swiper1 .swiper-pagination-fraction{bottom:10px}}
.focus-page{-webkit-background-size:cover!important;background-size:cover!important;background-position:center 0;background-repeat:no-repeat;height:368px;background-color:#0071A7}
@media (max-width:1200px){.focus-page{height:0;padding-bottom:31.5%}}
.pagination{margin-bottom:40px}
.pagination .page-item{margin:5px}
.pagination .page-link{padding:.53rem .7rem;background-color:#F7F8FA;border:1px solid #EEE;color:#B5B9BC;font-weight:400}
.pagination .page-link:focus{-webkit-box-shadow:none;box-shadow:none}
.main{padding-top:70px;padding-bottom:60px;min-height:800px}
.table{font-size:unset}
.table .thead-light th{color:#333;background-color:#DAE8F8;border-color:#DAE8F8}
.table-border-no td,.table-border-no th{border-top:0}
[class^=icon]{margin-right:10px}
.icon-line{width:4px;height:18px;background-color:#00ab79;display:inline-block;vertical-align:middle;margin-right:10px;-webkit-border-radius:2px;border-radius:2px}
.flip{display:block;padding:0;list-style:none;margin-bottom:30px}
.flip li{margin-bottom:10px}
.flip li a{font-size:15px;color:#6b6b6b}
.flip li a:hover{color:#2061B7}
.article-title{font-size:26px;line-height:38px;color:#373737;font-weight:700;text-align:center;margin-bottom:10px}
.article-meta{font-size:16px;color:#bbb;text-align:center;padding-bottom:30px}
.article-body{padding:30px 0;font-size:18px;text-align:justify;line-height:37px;letter-spacing:0;color:#474747}
.article-body img{max-width:100%}
.article p{margin-bottom:30px}
.hr-line{height:0;border-bottom:1px solid #F4F4F4}
.submenu .row{margin-left:-10px;margin-right:-10px}
.submenu [class*=col]{padding-right:10px;padding-left:10px}
.submenu-item{margin-bottom:16px;white-space:nowrap;padding:0 10px;height:46px;line-height:46px;font-size:18px;text-align:center;font-weight:700;background-color:#DADADA;color:#474747;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:block}
.submenu-item .icon{display:inline-block;vertical-align:text-bottom;-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.submenu-item:hover,.submenu-item.active{color:#FFF;background-color:#414197}
.submenu-item:hover .icon,.submenu-item.active .icon{-webkit-filter:brightness(340%);filter:brightness(340%)}
.page-about .text{font-size:18px;line-height:34px;color:#474747}
.page-contact .text-block{font-size:18px;color:#222}
.page-cooperation .text-block{font-size:18px;line-height:37px;color:#474747}
@media (min-width: 1200px) {
    .module-list-item {}
}
.module-list-item a{display:block}
/*.module-list-item a:hover .text-block{background-color:#52ABDB}*/
.module-list-item img{width:182px;margin: auto;display: block;height:230px}
.module-list-item .text-link {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    height: 35px;
    line-height: 35px;
    color: #000;
    text-align: center;
   /* background-color: #373737;*/
}
.module-list-item .text-block {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    height: 124px;
line-height: 1.5;
    font-size: 14px;
    color: #333;
    background-color: #FFF;
    text-align: center;
}

.focus-module-page {
    background-repeat: no-repeat;
    background-position-x: center;
    -webkit-background-size: 1920px 296px !important;
    background-size: 1920px 296px !important
}
@media (min-width:768px){.focus-module-page{-webkit-background-size:1920px 296px!important;background-size:1920px 296px!important}}
.module-preview{margin:auto;max-width:562px;padding-top:66px}
.module-preview-title{height:49px;line-height:49px;background-color:#52abdb;text-align:center;font-size:20px;color:#fff}
.module-preview-img{height:386px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.module-preview-img img{margin:auto}
.module-page-heading{background-color:#DDD;margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.module-page-title{min-width:276px;white-space:nowrap;padding:0 40px;text-align:center;height:55px;line-height:55px;background-color:#454545;font-size:22px;color:#fff}
@media (max-width:768px){.module-page-title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}
.module-page-body img{max-width:100%}
.solution-list-item img{width:100%;height:159px}
.solution-list-item .text-block{overflow:hidden;min-height:159px;background-color:#FFF;padding:30px 50px 40px}
.solution-list-item .text-block .title{font-weight:700;font-size:22px;color:#484848;text-align:center;margin-bottom:13px}
.solution-list-item .text-block .text{font-size:14px;font-weight:400;font-stretch:normal;line-height:21px;letter-spacing:0;color:#373737;text-align:justify}
#modal-1 .form{max-width:490px;margin:auto}
#modal-1 .form .form-control{background-color:#E1E1E1;border-color:#E1E1E1;-webkit-box-shadow:none;box-shadow:none}
#modal-1 .btn-submit{width:223px;height:47px;background-color:#52abdb;border:0;-webkit-border-radius:24px;border-radius:24px}
#modal-1 .btn-submit:hover{background-color:#3e97c7}
.hardware-list-item{background-color:#FFF}
.hardware-list-item a{display:block}
.hardware-list-item a:hover .text-block{color:#52abdb}
.hardware-list-item .img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:260px}
.hardware-list-item .img img{margin:auto;max-width:100%}
.hardware-list-item .text-block{padding:20px;text-align:center;font-size:18px;font-weight:700;font-stretch:normal;line-height:42px;letter-spacing:0}
.news-list{list-style:none;padding:0}
.news-list-item{padding:40px 0}
@media (max-width:991px){.news-list-item{padding:10px 0}}
.news-list-item .date{width:110px;height:108px;background-color:#fff;border:solid 1px #6d6d6d;font-family:Arial;text-align:center}
.news-list-item .date .day{font-weight:700;font-size:65px;line-height:1.2;color:#393939}
.news-list-item .date .year{font-size:22px;line-height:22px;color:#393939}
@media (max-width:767px){.news-list-item img{width:100%;height:auto}}
.news-list-item .media-body h5{font-size:21px;line-height:31px;color:#373737;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-list-item .media-body p{height:91px;font-size:16px;line-height:28px;color:#8e8e8e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news-list-item .media-body .more{margin-left:auto;width:157px;line-height:43px;border:solid 1px #aaa;font-size:18px;display:block;text-align:center;letter-spacing:0;color:#a0a0a0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.news-list-item .media-body .more:hover{color:#29165B;border-color:#29165B}


.izl-rmenu{position:fixed; left:50%; margin-left:620px; bottom:40px; z-index:999; }
.izl-rmenu .btn{width:62px; height:63px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0 0 no-repeat; background-color:#6da9de;}
.izl-rmenu a.btn-qq:hover{background-color:#009857;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0 0 no-repeat; background-color:#389a70; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0 0 no-repeat; background-color:#78c340;}
.izl-rmenu .btn-sj{background:url(../images/r_sj.png) 0 0 no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover,.izl-rmenu .btn-sj:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic,.btn-sj .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0 0 no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:63px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0 0 no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}